[INFO] fetching crate klib-rs 0.1.1...
[INFO] fixing klib-rs-0.1.1 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate klib-rs 0.1.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate klib-rs 0.1.1
[INFO] finished tweaking crates.io crate klib-rs 0.1.1
[INFO] tweaked toml for crates.io crate klib-rs 0.1.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate klib-rs 0.1.1 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate klib-rs 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded iced-x86 v1.21.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 7c823233869623e4923e8f393b6a8b4a0f4bda1ebbbe8f1fb496138f85e1ee5e
[INFO] running `Command { std: "docker" "start" "7c823233869623e4923e8f393b6a8b4a0f4bda1ebbbe8f1fb496138f85e1ee5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7c823233869623e4923e8f393b6a8b4a0f4bda1ebbbe8f1fb496138f85e1ee5e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "7c823233869623e4923e8f393b6a8b4a0f4bda1ebbbe8f1fb496138f85e1ee5e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "7c823233869623e4923e8f393b6a8b4a0f4bda1ebbbe8f1fb496138f85e1ee5e" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking lazy_static v1.5.0
[INFO] [stderr]     Checking iced-x86 v1.21.0
[INFO] [stderr]     Checking klib-rs v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:214:18
[INFO] [stdout]     |
[INFO] [stdout] 214 |     obj.Length = size_of::<OBJECT_ATTRIBUTES>() as u32;
[INFO] [stdout]     |     ----------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:217:22
[INFO] [stdout]     |
[INFO] [stdout] 217 |     obj.Attributes = attributes;
[INFO] [stdout]     |     --------------   ^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:214:18
[INFO] [stdout]     |
[INFO] [stdout] 214 |     obj.Length = size_of::<OBJECT_ATTRIBUTES>() as u32;
[INFO] [stdout]     |     ----------   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> src/lib.rs:217:22
[INFO] [stdout]     |
[INFO] [stdout] 217 |     obj.Attributes = attributes;
[INFO] [stdout]     |     --------------   ^^^^^^^^^^ expected `u64`, found `u32`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     expected due to the type of this binding
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4932:18
[INFO] [stdout]      |
[INFO] [stdout] 4932 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 25u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4937:28
[INFO] [stdout]      |
[INFO] [stdout] 4937 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4944:13
[INFO] [stdout]      |
[INFO] [stdout] 4944 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4954:28
[INFO] [stdout]      |
[INFO] [stdout] 4954 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4965:18
[INFO] [stdout]      |
[INFO] [stdout] 4965 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(25usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4970:28
[INFO] [stdout]      |
[INFO] [stdout] 4970 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4977:13
[INFO] [stdout]      |
[INFO] [stdout] 4977 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4932:18
[INFO] [stdout]      |
[INFO] [stdout] 4932 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 25u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4987:28
[INFO] [stdout]      |
[INFO] [stdout] 4987 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4998:18
[INFO] [stdout]      |
[INFO] [stdout] 4998 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(26usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4937:28
[INFO] [stdout]      |
[INFO] [stdout] 4937 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4944:13
[INFO] [stdout]      |
[INFO] [stdout] 4944 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5003:28
[INFO] [stdout]      |
[INFO] [stdout] 5003 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5010:13
[INFO] [stdout]      |
[INFO] [stdout] 5010 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4954:28
[INFO] [stdout]      |
[INFO] [stdout] 4954 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5020:28
[INFO] [stdout]      |
[INFO] [stdout] 5020 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4965:18
[INFO] [stdout]      |
[INFO] [stdout] 4965 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(25usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5031:18
[INFO] [stdout]      |
[INFO] [stdout] 5031 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(27usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4970:28
[INFO] [stdout]      |
[INFO] [stdout] 4970 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5036:28
[INFO] [stdout]      |
[INFO] [stdout] 5036 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5043:13
[INFO] [stdout]      |
[INFO] [stdout] 5043 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5053:28
[INFO] [stdout]      |
[INFO] [stdout] 5053 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5064:18
[INFO] [stdout]      |
[INFO] [stdout] 5064 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(28usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5069:28
[INFO] [stdout]      |
[INFO] [stdout] 5069 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5076:13
[INFO] [stdout]      |
[INFO] [stdout] 5076 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5086:28
[INFO] [stdout]      |
[INFO] [stdout] 5086 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5097:18
[INFO] [stdout]      |
[INFO] [stdout] 5097 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(29usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5102:28
[INFO] [stdout]      |
[INFO] [stdout] 5102 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5109:13
[INFO] [stdout]      |
[INFO] [stdout] 5109 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5119:28
[INFO] [stdout]      |
[INFO] [stdout] 5119 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4977:13
[INFO] [stdout]      |
[INFO] [stdout] 4977 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4987:28
[INFO] [stdout]      |
[INFO] [stdout] 4987 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5130:18
[INFO] [stdout]      |
[INFO] [stdout] 5130 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(30usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5135:28
[INFO] [stdout]      |
[INFO] [stdout] 5135 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5142:13
[INFO] [stdout]      |
[INFO] [stdout] 5142 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5152:28
[INFO] [stdout]      |
[INFO] [stdout] 5152 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5163:18
[INFO] [stdout]      |
[INFO] [stdout] 5163 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(31usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5168:28
[INFO] [stdout]      |
[INFO] [stdout] 5168 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5175:13
[INFO] [stdout]      |
[INFO] [stdout] 5175 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5185:28
[INFO] [stdout]      |
[INFO] [stdout] 5185 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5207:50
[INFO] [stdout]      |
[INFO] [stdout] 5207 |             let OtherInformation: u32 = unsafe { ::core::mem::transmute(OtherInformation) };
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5211:48
[INFO] [stdout]      |
[INFO] [stdout] 5211 |             let ContextCorrupt: u32 = unsafe { ::core::mem::transmute(ContextCorrupt) };
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5215:46
[INFO] [stdout]      |
[INFO] [stdout] 5215 |             let AddressValid: u32 = unsafe { ::core::mem::transmute(AddressValid) };
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5219:43
[INFO] [stdout]      |
[INFO] [stdout] 5219 |             let MiscValid: u32 = unsafe { ::core::mem::transmute(MiscValid) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5223:46
[INFO] [stdout]      |
[INFO] [stdout] 5223 |             let ErrorEnabled: u32 = unsafe { ::core::mem::transmute(ErrorEnabled) };
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5227:50
[INFO] [stdout]      |
[INFO] [stdout] 5227 |             let UncorrectedError: u32 = unsafe { ::core::mem::transmute(UncorrectedError) };
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5231:48
[INFO] [stdout]      |
[INFO] [stdout] 5231 |             let StatusOverFlow: u32 = unsafe { ::core::mem::transmute(StatusOverFlow) };
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5235:39
[INFO] [stdout]      |
[INFO] [stdout] 5235 |             let Valid: u32 = unsafe { ::core::mem::transmute(Valid) };
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:4998:18
[INFO] [stdout]      |
[INFO] [stdout] 4998 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(26usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5003:28
[INFO] [stdout]      |
[INFO] [stdout] 5003 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5010:13
[INFO] [stdout]      |
[INFO] [stdout] 5010 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5020:28
[INFO] [stdout]      |
[INFO] [stdout] 5020 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5031:18
[INFO] [stdout]      |
[INFO] [stdout] 5031 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(27usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5036:28
[INFO] [stdout]      |
[INFO] [stdout] 5036 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5043:13
[INFO] [stdout]      |
[INFO] [stdout] 5043 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5053:28
[INFO] [stdout]      |
[INFO] [stdout] 5053 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5064:18
[INFO] [stdout]      |
[INFO] [stdout] 5064 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(28usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5069:28
[INFO] [stdout]      |
[INFO] [stdout] 5069 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5076:13
[INFO] [stdout]      |
[INFO] [stdout] 5076 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5086:28
[INFO] [stdout]      |
[INFO] [stdout] 5086 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5097:18
[INFO] [stdout]      |
[INFO] [stdout] 5097 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(29usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5102:28
[INFO] [stdout]      |
[INFO] [stdout] 5102 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5109:13
[INFO] [stdout]      |
[INFO] [stdout] 5109 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5119:28
[INFO] [stdout]      |
[INFO] [stdout] 5119 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5130:18
[INFO] [stdout]      |
[INFO] [stdout] 5130 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(30usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5135:28
[INFO] [stdout]      |
[INFO] [stdout] 5135 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5142:13
[INFO] [stdout]      |
[INFO] [stdout] 5142 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5152:28
[INFO] [stdout]      |
[INFO] [stdout] 5152 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5163:18
[INFO] [stdout]      |
[INFO] [stdout] 5163 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(31usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5168:28
[INFO] [stdout]      |
[INFO] [stdout] 5168 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5175:13
[INFO] [stdout]      |
[INFO] [stdout] 5175 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5185:28
[INFO] [stdout]      |
[INFO] [stdout] 5185 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5207:50
[INFO] [stdout]      |
[INFO] [stdout] 5207 |             let OtherInformation: u32 = unsafe { ::core::mem::transmute(OtherInformation) };
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5211:48
[INFO] [stdout]      |
[INFO] [stdout] 5211 |             let ContextCorrupt: u32 = unsafe { ::core::mem::transmute(ContextCorrupt) };
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5215:46
[INFO] [stdout]      |
[INFO] [stdout] 5215 |             let AddressValid: u32 = unsafe { ::core::mem::transmute(AddressValid) };
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5219:43
[INFO] [stdout]      |
[INFO] [stdout] 5219 |             let MiscValid: u32 = unsafe { ::core::mem::transmute(MiscValid) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5223:46
[INFO] [stdout]      |
[INFO] [stdout] 5223 |             let ErrorEnabled: u32 = unsafe { ::core::mem::transmute(ErrorEnabled) };
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5227:50
[INFO] [stdout]      |
[INFO] [stdout] 5227 |             let UncorrectedError: u32 = unsafe { ::core::mem::transmute(UncorrectedError) };
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5231:48
[INFO] [stdout]      |
[INFO] [stdout] 5231 |             let StatusOverFlow: u32 = unsafe { ::core::mem::transmute(StatusOverFlow) };
[INFO] [stdout]      |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:5235:39
[INFO] [stdout]      |
[INFO] [stdout] 5235 |             let Valid: u32 = unsafe { ::core::mem::transmute(Valid) };
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6729:18
[INFO] [stdout]      |
[INFO] [stdout] 6729 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6734:28
[INFO] [stdout]      |
[INFO] [stdout] 6734 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6741:13
[INFO] [stdout]      |
[INFO] [stdout] 6741 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6751:28
[INFO] [stdout]      |
[INFO] [stdout] 6751 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6762:18
[INFO] [stdout]      |
[INFO] [stdout] 6762 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6767:28
[INFO] [stdout]      |
[INFO] [stdout] 6767 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6774:13
[INFO] [stdout]      |
[INFO] [stdout] 6774 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6784:28
[INFO] [stdout]      |
[INFO] [stdout] 6784 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6795:18
[INFO] [stdout]      |
[INFO] [stdout] 6795 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6800:28
[INFO] [stdout]      |
[INFO] [stdout] 6800 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6807:13
[INFO] [stdout]      |
[INFO] [stdout] 6807 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6817:28
[INFO] [stdout]      |
[INFO] [stdout] 6817 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6828:18
[INFO] [stdout]      |
[INFO] [stdout] 6828 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 29u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6833:28
[INFO] [stdout]      |
[INFO] [stdout] 6833 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6840:13
[INFO] [stdout]      |
[INFO] [stdout] 6840 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6850:28
[INFO] [stdout]      |
[INFO] [stdout] 6850 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6868:47
[INFO] [stdout]      |
[INFO] [stdout] 6868 |             let VirtualTarget: u32 = unsafe { ::core::mem::transmute(VirtualTarget) };
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6872:46
[INFO] [stdout]      |
[INFO] [stdout] 6872 |             let VirtualStore: u32 = unsafe { ::core::mem::transmute(VirtualStore) };
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6876:47
[INFO] [stdout]      |
[INFO] [stdout] 6876 |             let VirtualSource: u32 = unsafe { ::core::mem::transmute(VirtualSource) };
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6880:42
[INFO] [stdout]      |
[INFO] [stdout] 6880 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6729:18
[INFO] [stdout]      |
[INFO] [stdout] 6729 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6734:28
[INFO] [stdout]      |
[INFO] [stdout] 6734 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6741:13
[INFO] [stdout]      |
[INFO] [stdout] 6741 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6751:28
[INFO] [stdout]      |
[INFO] [stdout] 6751 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6762:18
[INFO] [stdout]      |
[INFO] [stdout] 6762 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6767:28
[INFO] [stdout]      |
[INFO] [stdout] 6767 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6774:13
[INFO] [stdout]      |
[INFO] [stdout] 6774 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6784:28
[INFO] [stdout]      |
[INFO] [stdout] 6784 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6795:18
[INFO] [stdout]      |
[INFO] [stdout] 6795 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6800:28
[INFO] [stdout]      |
[INFO] [stdout] 6800 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6807:13
[INFO] [stdout]      |
[INFO] [stdout] 6807 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6817:28
[INFO] [stdout]      |
[INFO] [stdout] 6817 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6828:18
[INFO] [stdout]      |
[INFO] [stdout] 6828 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 29u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6833:28
[INFO] [stdout]      |
[INFO] [stdout] 6833 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6840:13
[INFO] [stdout]      |
[INFO] [stdout] 6840 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6850:28
[INFO] [stdout]      |
[INFO] [stdout] 6850 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6868:47
[INFO] [stdout]      |
[INFO] [stdout] 6868 |             let VirtualTarget: u32 = unsafe { ::core::mem::transmute(VirtualTarget) };
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6872:46
[INFO] [stdout]      |
[INFO] [stdout] 6872 |             let VirtualStore: u32 = unsafe { ::core::mem::transmute(VirtualStore) };
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6876:47
[INFO] [stdout]      |
[INFO] [stdout] 6876 |             let VirtualSource: u32 = unsafe { ::core::mem::transmute(VirtualSource) };
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6880:42
[INFO] [stdout]      |
[INFO] [stdout] 6880 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6949:18
[INFO] [stdout]      |
[INFO] [stdout] 6949 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6954:28
[INFO] [stdout]      |
[INFO] [stdout] 6954 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6961:13
[INFO] [stdout]      |
[INFO] [stdout] 6961 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6971:28
[INFO] [stdout]      |
[INFO] [stdout] 6971 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6982:18
[INFO] [stdout]      |
[INFO] [stdout] 6982 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6987:28
[INFO] [stdout]      |
[INFO] [stdout] 6987 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6994:13
[INFO] [stdout]      |
[INFO] [stdout] 6994 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7004:28
[INFO] [stdout]      |
[INFO] [stdout] 7004 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7020:45
[INFO] [stdout]      |
[INFO] [stdout] 7020 |             let IsTombstone: u32 = unsafe { ::core::mem::transmute(IsTombstone) };
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6949:18
[INFO] [stdout]      |
[INFO] [stdout] 6949 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6954:28
[INFO] [stdout]      |
[INFO] [stdout] 6954 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7024:42
[INFO] [stdout]      |
[INFO] [stdout] 7024 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6961:13
[INFO] [stdout]      |
[INFO] [stdout] 6961 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6971:28
[INFO] [stdout]      |
[INFO] [stdout] 6971 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6982:18
[INFO] [stdout]      |
[INFO] [stdout] 6982 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6987:28
[INFO] [stdout]      |
[INFO] [stdout] 6987 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7062:18
[INFO] [stdout]      |
[INFO] [stdout] 7062 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:6994:13
[INFO] [stdout]      |
[INFO] [stdout] 6994 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7067:28
[INFO] [stdout]      |
[INFO] [stdout] 7067 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7074:13
[INFO] [stdout]      |
[INFO] [stdout] 7074 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7004:28
[INFO] [stdout]      |
[INFO] [stdout] 7004 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7084:28
[INFO] [stdout]      |
[INFO] [stdout] 7084 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7095:18
[INFO] [stdout]      |
[INFO] [stdout] 7095 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7100:28
[INFO] [stdout]      |
[INFO] [stdout] 7100 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7107:13
[INFO] [stdout]      |
[INFO] [stdout] 7107 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7020:45
[INFO] [stdout]      |
[INFO] [stdout] 7020 |             let IsTombstone: u32 = unsafe { ::core::mem::transmute(IsTombstone) };
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7024:42
[INFO] [stdout]      |
[INFO] [stdout] 7024 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7117:28
[INFO] [stdout]      |
[INFO] [stdout] 7117 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7062:18
[INFO] [stdout]      |
[INFO] [stdout] 7062 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7133:44
[INFO] [stdout]      |
[INFO] [stdout] 7133 |             let TrustedKey: u32 = unsafe { ::core::mem::transmute(TrustedKey) };
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7067:28
[INFO] [stdout]      |
[INFO] [stdout] 7067 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7137:42
[INFO] [stdout]      |
[INFO] [stdout] 7137 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7074:13
[INFO] [stdout]      |
[INFO] [stdout] 7074 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7084:28
[INFO] [stdout]      |
[INFO] [stdout] 7084 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7095:18
[INFO] [stdout]      |
[INFO] [stdout] 7095 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7100:28
[INFO] [stdout]      |
[INFO] [stdout] 7100 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7107:13
[INFO] [stdout]      |
[INFO] [stdout] 7107 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7117:28
[INFO] [stdout]      |
[INFO] [stdout] 7117 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7133:44
[INFO] [stdout]      |
[INFO] [stdout] 7133 |             let TrustedKey: u32 = unsafe { ::core::mem::transmute(TrustedKey) };
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:7137:42
[INFO] [stdout]      |
[INFO] [stdout] 7137 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8070:18
[INFO] [stdout]      |
[INFO] [stdout] 8070 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8075:28
[INFO] [stdout]      |
[INFO] [stdout] 8075 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8082:13
[INFO] [stdout]      |
[INFO] [stdout] 8082 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8092:28
[INFO] [stdout]      |
[INFO] [stdout] 8092 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8103:18
[INFO] [stdout]      |
[INFO] [stdout] 8103 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 4u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8108:28
[INFO] [stdout]      |
[INFO] [stdout] 8108 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8115:13
[INFO] [stdout]      |
[INFO] [stdout] 8115 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8125:28
[INFO] [stdout]      |
[INFO] [stdout] 8125 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8136:18
[INFO] [stdout]      |
[INFO] [stdout] 8136 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 4u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8070:18
[INFO] [stdout]      |
[INFO] [stdout] 8070 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8075:28
[INFO] [stdout]      |
[INFO] [stdout] 8075 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8141:28
[INFO] [stdout]      |
[INFO] [stdout] 8141 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8082:13
[INFO] [stdout]      |
[INFO] [stdout] 8082 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8148:13
[INFO] [stdout]      |
[INFO] [stdout] 8148 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8092:28
[INFO] [stdout]      |
[INFO] [stdout] 8092 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8158:28
[INFO] [stdout]      |
[INFO] [stdout] 8158 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8169:18
[INFO] [stdout]      |
[INFO] [stdout] 8169 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 4u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8174:28
[INFO] [stdout]      |
[INFO] [stdout] 8174 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8181:13
[INFO] [stdout]      |
[INFO] [stdout] 8181 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8191:28
[INFO] [stdout]      |
[INFO] [stdout] 8191 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8103:18
[INFO] [stdout]      |
[INFO] [stdout] 8103 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 4u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8108:28
[INFO] [stdout]      |
[INFO] [stdout] 8108 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8115:13
[INFO] [stdout]      |
[INFO] [stdout] 8115 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8202:18
[INFO] [stdout]      |
[INFO] [stdout] 8202 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(20usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8125:28
[INFO] [stdout]      |
[INFO] [stdout] 8125 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8136:18
[INFO] [stdout]      |
[INFO] [stdout] 8136 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 4u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8141:28
[INFO] [stdout]      |
[INFO] [stdout] 8141 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8207:28
[INFO] [stdout]      |
[INFO] [stdout] 8207 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8148:13
[INFO] [stdout]      |
[INFO] [stdout] 8148 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8214:13
[INFO] [stdout]      |
[INFO] [stdout] 8214 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8158:28
[INFO] [stdout]      |
[INFO] [stdout] 8158 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8224:28
[INFO] [stdout]      |
[INFO] [stdout] 8224 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8169:18
[INFO] [stdout]      |
[INFO] [stdout] 8169 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 4u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8235:18
[INFO] [stdout]      |
[INFO] [stdout] 8235 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(21usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8174:28
[INFO] [stdout]      |
[INFO] [stdout] 8174 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8240:28
[INFO] [stdout]      |
[INFO] [stdout] 8240 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8247:13
[INFO] [stdout]      |
[INFO] [stdout] 8247 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8181:13
[INFO] [stdout]      |
[INFO] [stdout] 8181 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8191:28
[INFO] [stdout]      |
[INFO] [stdout] 8191 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8202:18
[INFO] [stdout]      |
[INFO] [stdout] 8202 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(20usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8207:28
[INFO] [stdout]      |
[INFO] [stdout] 8207 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8214:13
[INFO] [stdout]      |
[INFO] [stdout] 8214 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8224:28
[INFO] [stdout]      |
[INFO] [stdout] 8224 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8235:18
[INFO] [stdout]      |
[INFO] [stdout] 8235 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(21usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8240:28
[INFO] [stdout]      |
[INFO] [stdout] 8240 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8257:28
[INFO] [stdout]      |
[INFO] [stdout] 8257 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8268:18
[INFO] [stdout]      |
[INFO] [stdout] 8268 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(22usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8273:28
[INFO] [stdout]      |
[INFO] [stdout] 8273 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8247:13
[INFO] [stdout]      |
[INFO] [stdout] 8247 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8280:13
[INFO] [stdout]      |
[INFO] [stdout] 8280 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8290:28
[INFO] [stdout]      |
[INFO] [stdout] 8290 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8301:18
[INFO] [stdout]      |
[INFO] [stdout] 8301 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(23usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8306:28
[INFO] [stdout]      |
[INFO] [stdout] 8306 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8313:13
[INFO] [stdout]      |
[INFO] [stdout] 8313 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8323:28
[INFO] [stdout]      |
[INFO] [stdout] 8323 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8257:28
[INFO] [stdout]      |
[INFO] [stdout] 8257 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8334:18
[INFO] [stdout]      |
[INFO] [stdout] 8334 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(24usize, 8u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8268:18
[INFO] [stdout]      |
[INFO] [stdout] 8268 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(22usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8339:28
[INFO] [stdout]      |
[INFO] [stdout] 8339 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8273:28
[INFO] [stdout]      |
[INFO] [stdout] 8273 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8346:13
[INFO] [stdout]      |
[INFO] [stdout] 8346 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8280:13
[INFO] [stdout]      |
[INFO] [stdout] 8280 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8356:28
[INFO] [stdout]      |
[INFO] [stdout] 8356 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8290:28
[INFO] [stdout]      |
[INFO] [stdout] 8290 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8379:43
[INFO] [stdout]      |
[INFO] [stdout] 8379 |             let Reserved1: u32 = unsafe { ::core::mem::transmute(Reserved1) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8301:18
[INFO] [stdout]      |
[INFO] [stdout] 8301 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(23usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8383:51
[INFO] [stdout]      |
[INFO] [stdout] 8383 |             let TargetSystemState: u32 = unsafe { ::core::mem::transmute(TargetSystemState) };
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8306:28
[INFO] [stdout]      |
[INFO] [stdout] 8306 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8387:54
[INFO] [stdout]      |
[INFO] [stdout] 8387 |             let EffectiveSystemState: u32 = unsafe { ::core::mem::transmute(EffectiveSystemState) };
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8313:13
[INFO] [stdout]      |
[INFO] [stdout] 8313 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8391:52
[INFO] [stdout]      |
[INFO] [stdout] 8391 |             let CurrentSystemState: u32 = unsafe { ::core::mem::transmute(CurrentSystemState) };
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8323:28
[INFO] [stdout]      |
[INFO] [stdout] 8323 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8396:26
[INFO] [stdout]      |
[INFO] [stdout] 8396 |                 unsafe { ::core::mem::transmute(IgnoreHibernationPath) };
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8334:18
[INFO] [stdout]      |
[INFO] [stdout] 8334 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(24usize, 8u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8400:50
[INFO] [stdout]      |
[INFO] [stdout] 8400 |             let PseudoTransition: u32 = unsafe { ::core::mem::transmute(PseudoTransition) };
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8339:28
[INFO] [stdout]      |
[INFO] [stdout] 8339 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8404:50
[INFO] [stdout]      |
[INFO] [stdout] 8404 |             let KernelSoftReboot: u32 = unsafe { ::core::mem::transmute(KernelSoftReboot) };
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8346:13
[INFO] [stdout]      |
[INFO] [stdout] 8346 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8409:26
[INFO] [stdout]      |
[INFO] [stdout] 8409 |                 unsafe { ::core::mem::transmute(DirectedDripsTransition) };
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8356:28
[INFO] [stdout]      |
[INFO] [stdout] 8356 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8413:43
[INFO] [stdout]      |
[INFO] [stdout] 8413 |             let Reserved2: u32 = unsafe { ::core::mem::transmute(Reserved2) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8379:43
[INFO] [stdout]      |
[INFO] [stdout] 8379 |             let Reserved1: u32 = unsafe { ::core::mem::transmute(Reserved1) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8383:51
[INFO] [stdout]      |
[INFO] [stdout] 8383 |             let TargetSystemState: u32 = unsafe { ::core::mem::transmute(TargetSystemState) };
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8387:54
[INFO] [stdout]      |
[INFO] [stdout] 8387 |             let EffectiveSystemState: u32 = unsafe { ::core::mem::transmute(EffectiveSystemState) };
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8391:52
[INFO] [stdout]      |
[INFO] [stdout] 8391 |             let CurrentSystemState: u32 = unsafe { ::core::mem::transmute(CurrentSystemState) };
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8396:26
[INFO] [stdout]      |
[INFO] [stdout] 8396 |                 unsafe { ::core::mem::transmute(IgnoreHibernationPath) };
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8400:50
[INFO] [stdout]      |
[INFO] [stdout] 8400 |             let PseudoTransition: u32 = unsafe { ::core::mem::transmute(PseudoTransition) };
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8404:50
[INFO] [stdout]      |
[INFO] [stdout] 8404 |             let KernelSoftReboot: u32 = unsafe { ::core::mem::transmute(KernelSoftReboot) };
[INFO] [stdout]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8409:26
[INFO] [stdout]      |
[INFO] [stdout] 8409 |                 unsafe { ::core::mem::transmute(DirectedDripsTransition) };
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:8413:43
[INFO] [stdout]      |
[INFO] [stdout] 8413 |             let Reserved2: u32 = unsafe { ::core::mem::transmute(Reserved2) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9046:18
[INFO] [stdout]      |
[INFO] [stdout] 9046 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9051:28
[INFO] [stdout]      |
[INFO] [stdout] 9051 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9058:13
[INFO] [stdout]      |
[INFO] [stdout] 9058 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9068:28
[INFO] [stdout]      |
[INFO] [stdout] 9068 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9079:18
[INFO] [stdout]      |
[INFO] [stdout] 9079 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9084:28
[INFO] [stdout]      |
[INFO] [stdout] 9084 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9091:13
[INFO] [stdout]      |
[INFO] [stdout] 9091 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9101:28
[INFO] [stdout]      |
[INFO] [stdout] 9101 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9112:18
[INFO] [stdout]      |
[INFO] [stdout] 9112 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9117:28
[INFO] [stdout]      |
[INFO] [stdout] 9117 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9124:13
[INFO] [stdout]      |
[INFO] [stdout] 9124 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9046:18
[INFO] [stdout]      |
[INFO] [stdout] 9046 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9134:28
[INFO] [stdout]      |
[INFO] [stdout] 9134 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9051:28
[INFO] [stdout]      |
[INFO] [stdout] 9051 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9145:18
[INFO] [stdout]      |
[INFO] [stdout] 9145 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9058:13
[INFO] [stdout]      |
[INFO] [stdout] 9058 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9150:28
[INFO] [stdout]      |
[INFO] [stdout] 9150 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9068:28
[INFO] [stdout]      |
[INFO] [stdout] 9068 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9157:13
[INFO] [stdout]      |
[INFO] [stdout] 9157 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9079:18
[INFO] [stdout]      |
[INFO] [stdout] 9079 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9167:28
[INFO] [stdout]      |
[INFO] [stdout] 9167 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9084:28
[INFO] [stdout]      |
[INFO] [stdout] 9084 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9178:18
[INFO] [stdout]      |
[INFO] [stdout] 9178 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9091:13
[INFO] [stdout]      |
[INFO] [stdout] 9091 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9183:28
[INFO] [stdout]      |
[INFO] [stdout] 9183 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9101:28
[INFO] [stdout]      |
[INFO] [stdout] 9101 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9190:13
[INFO] [stdout]      |
[INFO] [stdout] 9190 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9112:18
[INFO] [stdout]      |
[INFO] [stdout] 9112 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9200:28
[INFO] [stdout]      |
[INFO] [stdout] 9200 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9211:18
[INFO] [stdout]      |
[INFO] [stdout] 9211 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9117:28
[INFO] [stdout]      |
[INFO] [stdout] 9117 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9124:13
[INFO] [stdout]      |
[INFO] [stdout] 9124 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9216:28
[INFO] [stdout]      |
[INFO] [stdout] 9216 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9134:28
[INFO] [stdout]      |
[INFO] [stdout] 9134 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9223:13
[INFO] [stdout]      |
[INFO] [stdout] 9223 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9145:18
[INFO] [stdout]      |
[INFO] [stdout] 9145 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9233:28
[INFO] [stdout]      |
[INFO] [stdout] 9233 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9150:28
[INFO] [stdout]      |
[INFO] [stdout] 9150 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9244:18
[INFO] [stdout]      |
[INFO] [stdout] 9244 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9157:13
[INFO] [stdout]      |
[INFO] [stdout] 9157 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9249:28
[INFO] [stdout]      |
[INFO] [stdout] 9249 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9256:13
[INFO] [stdout]      |
[INFO] [stdout] 9256 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9266:28
[INFO] [stdout]      |
[INFO] [stdout] 9266 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9167:28
[INFO] [stdout]      |
[INFO] [stdout] 9167 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9178:18
[INFO] [stdout]      |
[INFO] [stdout] 9178 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9183:28
[INFO] [stdout]      |
[INFO] [stdout] 9183 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9287:40
[INFO] [stdout]      |
[INFO] [stdout] 9287 |             let Failed: u32 = unsafe { ::core::mem::transmute(Failed) };
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9190:13
[INFO] [stdout]      |
[INFO] [stdout] 9190 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9200:28
[INFO] [stdout]      |
[INFO] [stdout] 9200 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9211:18
[INFO] [stdout]      |
[INFO] [stdout] 9211 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9291:42
[INFO] [stdout]      |
[INFO] [stdout] 9291 |             let ReadOnly: u32 = unsafe { ::core::mem::transmute(ReadOnly) };
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9295:43
[INFO] [stdout]      |
[INFO] [stdout] 9295 |             let Removable: u32 = unsafe { ::core::mem::transmute(Removable) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9216:28
[INFO] [stdout]      |
[INFO] [stdout] 9216 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9299:43
[INFO] [stdout]      |
[INFO] [stdout] 9299 |             let ConsoleIn: u32 = unsafe { ::core::mem::transmute(ConsoleIn) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9223:13
[INFO] [stdout]      |
[INFO] [stdout] 9223 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9233:28
[INFO] [stdout]      |
[INFO] [stdout] 9233 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9244:18
[INFO] [stdout]      |
[INFO] [stdout] 9244 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u32) }
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9249:28
[INFO] [stdout]      |
[INFO] [stdout] 9249 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9256:13
[INFO] [stdout]      |
[INFO] [stdout] 9256 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 1usize]>>::raw_get(
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u32` (32 bits)
[INFO] [stdout]      = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9266:28
[INFO] [stdout]      |
[INFO] [stdout] 9266 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9287:40
[INFO] [stdout]      |
[INFO] [stdout] 9287 |             let Failed: u32 = unsafe { ::core::mem::transmute(Failed) };
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9291:42
[INFO] [stdout]      |
[INFO] [stdout] 9291 |             let ReadOnly: u32 = unsafe { ::core::mem::transmute(ReadOnly) };
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9295:43
[INFO] [stdout]      |
[INFO] [stdout] 9295 |             let Removable: u32 = unsafe { ::core::mem::transmute(Removable) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9299:43
[INFO] [stdout]      |
[INFO] [stdout] 9299 |             let ConsoleIn: u32 = unsafe { ::core::mem::transmute(ConsoleIn) };
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9303:44
[INFO] [stdout]      |
[INFO] [stdout] 9303 |             let ConsoleOut: u32 = unsafe { ::core::mem::transmute(ConsoleOut) };
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9307:39
[INFO] [stdout]      |
[INFO] [stdout] 9307 |             let Input: u32 = unsafe { ::core::mem::transmute(Input) };
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9311:40
[INFO] [stdout]      |
[INFO] [stdout] 9311 |             let Output: u32 = unsafe { ::core::mem::transmute(Output) };
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9303:44
[INFO] [stdout]      |
[INFO] [stdout] 9303 |             let ConsoleOut: u32 = unsafe { ::core::mem::transmute(ConsoleOut) };
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9307:39
[INFO] [stdout]      |
[INFO] [stdout] 9307 |             let Input: u32 = unsafe { ::core::mem::transmute(Input) };
[INFO] [stdout]      |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]     --> src/wdm.rs:9311:40
[INFO] [stdout]      |
[INFO] [stdout] 9311 |             let Output: u32 = unsafe { ::core::mem::transmute(Output) };
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: source type: `u64` (64 bits)
[INFO] [stdout]      = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16250:18
[INFO] [stdout]       |
[INFO] [stdout] 16250 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16255:28
[INFO] [stdout]       |
[INFO] [stdout] 16255 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16262:13
[INFO] [stdout]       |
[INFO] [stdout] 16262 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16272:28
[INFO] [stdout]       |
[INFO] [stdout] 16272 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16283:18
[INFO] [stdout]       |
[INFO] [stdout] 16283 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16288:28
[INFO] [stdout]       |
[INFO] [stdout] 16288 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16295:13
[INFO] [stdout]       |
[INFO] [stdout] 16295 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16305:28
[INFO] [stdout]       |
[INFO] [stdout] 16305 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16316:18
[INFO] [stdout]       |
[INFO] [stdout] 16316 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16321:28
[INFO] [stdout]       |
[INFO] [stdout] 16321 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16328:13
[INFO] [stdout]       |
[INFO] [stdout] 16328 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16338:28
[INFO] [stdout]       |
[INFO] [stdout] 16338 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16349:18
[INFO] [stdout]       |
[INFO] [stdout] 16349 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 29u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16354:28
[INFO] [stdout]       |
[INFO] [stdout] 16354 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16361:13
[INFO] [stdout]       |
[INFO] [stdout] 16361 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16371:28
[INFO] [stdout]       |
[INFO] [stdout] 16371 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16389:51
[INFO] [stdout]       |
[INFO] [stdout] 16389 |             let IoPriorityBoosted: u32 = unsafe { ::core::mem::transmute(IoPriorityBoosted) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16393:49
[INFO] [stdout]       |
[INFO] [stdout] 16393 |             let OwnerReferenced: u32 = unsafe { ::core::mem::transmute(OwnerReferenced) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16397:54
[INFO] [stdout]       |
[INFO] [stdout] 16397 |             let IoQoSPriorityBoosted: u32 = unsafe { ::core::mem::transmute(IoQoSPriorityBoosted) };
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16401:44
[INFO] [stdout]       |
[INFO] [stdout] 16401 |             let OwnerCount: u32 = unsafe { ::core::mem::transmute(OwnerCount) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16250:18
[INFO] [stdout]       |
[INFO] [stdout] 16250 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16255:28
[INFO] [stdout]       |
[INFO] [stdout] 16255 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16262:13
[INFO] [stdout]       |
[INFO] [stdout] 16262 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16272:28
[INFO] [stdout]       |
[INFO] [stdout] 16272 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16283:18
[INFO] [stdout]       |
[INFO] [stdout] 16283 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16288:28
[INFO] [stdout]       |
[INFO] [stdout] 16288 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16295:13
[INFO] [stdout]       |
[INFO] [stdout] 16295 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16305:28
[INFO] [stdout]       |
[INFO] [stdout] 16305 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16316:18
[INFO] [stdout]       |
[INFO] [stdout] 16316 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16321:28
[INFO] [stdout]       |
[INFO] [stdout] 16321 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16328:13
[INFO] [stdout]       |
[INFO] [stdout] 16328 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16338:28
[INFO] [stdout]       |
[INFO] [stdout] 16338 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16349:18
[INFO] [stdout]       |
[INFO] [stdout] 16349 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 29u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16354:28
[INFO] [stdout]       |
[INFO] [stdout] 16354 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16361:13
[INFO] [stdout]       |
[INFO] [stdout] 16361 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16371:28
[INFO] [stdout]       |
[INFO] [stdout] 16371 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16389:51
[INFO] [stdout]       |
[INFO] [stdout] 16389 |             let IoPriorityBoosted: u32 = unsafe { ::core::mem::transmute(IoPriorityBoosted) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16393:49
[INFO] [stdout]       |
[INFO] [stdout] 16393 |             let OwnerReferenced: u32 = unsafe { ::core::mem::transmute(OwnerReferenced) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16397:54
[INFO] [stdout]       |
[INFO] [stdout] 16397 |             let IoQoSPriorityBoosted: u32 = unsafe { ::core::mem::transmute(IoQoSPriorityBoosted) };
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:16401:44
[INFO] [stdout]       |
[INFO] [stdout] 16401 |             let OwnerCount: u32 = unsafe { ::core::mem::transmute(OwnerCount) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18342:18
[INFO] [stdout]       |
[INFO] [stdout] 18342 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18347:28
[INFO] [stdout]       |
[INFO] [stdout] 18347 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18354:13
[INFO] [stdout]       |
[INFO] [stdout] 18354 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18364:28
[INFO] [stdout]       |
[INFO] [stdout] 18364 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18375:18
[INFO] [stdout]       |
[INFO] [stdout] 18375 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18380:28
[INFO] [stdout]       |
[INFO] [stdout] 18380 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18387:13
[INFO] [stdout]       |
[INFO] [stdout] 18387 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18397:28
[INFO] [stdout]       |
[INFO] [stdout] 18397 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18408:18
[INFO] [stdout]       |
[INFO] [stdout] 18408 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18413:28
[INFO] [stdout]       |
[INFO] [stdout] 18413 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18420:13
[INFO] [stdout]       |
[INFO] [stdout] 18420 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18430:28
[INFO] [stdout]       |
[INFO] [stdout] 18430 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18441:18
[INFO] [stdout]       |
[INFO] [stdout] 18441 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 9u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18446:28
[INFO] [stdout]       |
[INFO] [stdout] 18446 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18453:13
[INFO] [stdout]       |
[INFO] [stdout] 18453 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18463:28
[INFO] [stdout]       |
[INFO] [stdout] 18463 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18474:18
[INFO] [stdout]       |
[INFO] [stdout] 18474 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 20u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18479:28
[INFO] [stdout]       |
[INFO] [stdout] 18479 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18486:13
[INFO] [stdout]       |
[INFO] [stdout] 18486 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18496:28
[INFO] [stdout]       |
[INFO] [stdout] 18496 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18515:46
[INFO] [stdout]       |
[INFO] [stdout] 18515 |             let SyncCallback: u32 = unsafe { ::core::mem::transmute(SyncCallback) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18519:44
[INFO] [stdout]       |
[INFO] [stdout] 18519 |             let DmaContext: u32 = unsafe { ::core::mem::transmute(DmaContext) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18523:50
[INFO] [stdout]       |
[INFO] [stdout] 18523 |             let ZeroMapRegisters: u32 = unsafe { ::core::mem::transmute(ZeroMapRegisters) };
[INFO] [stdout]       |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18527:42
[INFO] [stdout]       |
[INFO] [stdout] 18527 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18531:52
[INFO] [stdout]       |
[INFO] [stdout] 18531 |             let NumberOfRemapPages: u32 = unsafe { ::core::mem::transmute(NumberOfRemapPages) };
[INFO] [stdout]       |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18860:18
[INFO] [stdout]       |
[INFO] [stdout] 18860 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18865:28
[INFO] [stdout]       |
[INFO] [stdout] 18865 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18872:13
[INFO] [stdout]       |
[INFO] [stdout] 18872 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18882:28
[INFO] [stdout]       |
[INFO] [stdout] 18882 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18893:18
[INFO] [stdout]       |
[INFO] [stdout] 18893 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18898:28
[INFO] [stdout]       |
[INFO] [stdout] 18898 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18905:13
[INFO] [stdout]       |
[INFO] [stdout] 18905 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18915:28
[INFO] [stdout]       |
[INFO] [stdout] 18915 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18926:18
[INFO] [stdout]       |
[INFO] [stdout] 18926 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18931:28
[INFO] [stdout]       |
[INFO] [stdout] 18931 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18938:13
[INFO] [stdout]       |
[INFO] [stdout] 18938 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18948:28
[INFO] [stdout]       |
[INFO] [stdout] 18948 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18959:18
[INFO] [stdout]       |
[INFO] [stdout] 18959 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18964:28
[INFO] [stdout]       |
[INFO] [stdout] 18964 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18971:13
[INFO] [stdout]       |
[INFO] [stdout] 18971 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18981:28
[INFO] [stdout]       |
[INFO] [stdout] 18981 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18992:18
[INFO] [stdout]       |
[INFO] [stdout] 18992 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18997:28
[INFO] [stdout]       |
[INFO] [stdout] 18997 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19004:13
[INFO] [stdout]       |
[INFO] [stdout] 19004 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19014:28
[INFO] [stdout]       |
[INFO] [stdout] 19014 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19025:18
[INFO] [stdout]       |
[INFO] [stdout] 19025 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19030:28
[INFO] [stdout]       |
[INFO] [stdout] 19030 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19037:13
[INFO] [stdout]       |
[INFO] [stdout] 19037 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19047:28
[INFO] [stdout]       |
[INFO] [stdout] 19047 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19058:18
[INFO] [stdout]       |
[INFO] [stdout] 19058 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19063:28
[INFO] [stdout]       |
[INFO] [stdout] 19063 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19070:13
[INFO] [stdout]       |
[INFO] [stdout] 19070 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19080:28
[INFO] [stdout]       |
[INFO] [stdout] 19080 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19091:18
[INFO] [stdout]       |
[INFO] [stdout] 19091 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(7usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19096:28
[INFO] [stdout]       |
[INFO] [stdout] 19096 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19103:13
[INFO] [stdout]       |
[INFO] [stdout] 19103 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19113:28
[INFO] [stdout]       |
[INFO] [stdout] 19113 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19124:18
[INFO] [stdout]       |
[INFO] [stdout] 19124 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19129:28
[INFO] [stdout]       |
[INFO] [stdout] 19129 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19136:13
[INFO] [stdout]       |
[INFO] [stdout] 19136 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19146:28
[INFO] [stdout]       |
[INFO] [stdout] 19146 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19157:18
[INFO] [stdout]       |
[INFO] [stdout] 19157 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19162:28
[INFO] [stdout]       |
[INFO] [stdout] 19162 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19169:13
[INFO] [stdout]       |
[INFO] [stdout] 19169 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19179:28
[INFO] [stdout]       |
[INFO] [stdout] 19179 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19190:18
[INFO] [stdout]       |
[INFO] [stdout] 19190 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18342:18
[INFO] [stdout]       |
[INFO] [stdout] 18342 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19195:28
[INFO] [stdout]       |
[INFO] [stdout] 19195 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19202:13
[INFO] [stdout]       |
[INFO] [stdout] 19202 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19212:28
[INFO] [stdout]       |
[INFO] [stdout] 19212 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19223:18
[INFO] [stdout]       |
[INFO] [stdout] 19223 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19228:28
[INFO] [stdout]       |
[INFO] [stdout] 19228 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19235:13
[INFO] [stdout]       |
[INFO] [stdout] 19235 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19245:28
[INFO] [stdout]       |
[INFO] [stdout] 19245 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18347:28
[INFO] [stdout]       |
[INFO] [stdout] 18347 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19256:18
[INFO] [stdout]       |
[INFO] [stdout] 19256 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19261:28
[INFO] [stdout]       |
[INFO] [stdout] 19261 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19268:13
[INFO] [stdout]       |
[INFO] [stdout] 19268 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18354:13
[INFO] [stdout]       |
[INFO] [stdout] 18354 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19278:28
[INFO] [stdout]       |
[INFO] [stdout] 19278 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19289:18
[INFO] [stdout]       |
[INFO] [stdout] 19289 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(13usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19294:28
[INFO] [stdout]       |
[INFO] [stdout] 19294 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19301:13
[INFO] [stdout]       |
[INFO] [stdout] 19301 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19311:28
[INFO] [stdout]       |
[INFO] [stdout] 19311 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19322:18
[INFO] [stdout]       |
[INFO] [stdout] 19322 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(14usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18364:28
[INFO] [stdout]       |
[INFO] [stdout] 18364 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18375:18
[INFO] [stdout]       |
[INFO] [stdout] 18375 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18380:28
[INFO] [stdout]       |
[INFO] [stdout] 18380 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19327:28
[INFO] [stdout]       |
[INFO] [stdout] 19327 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18387:13
[INFO] [stdout]       |
[INFO] [stdout] 18387 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18397:28
[INFO] [stdout]       |
[INFO] [stdout] 18397 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19334:13
[INFO] [stdout]       |
[INFO] [stdout] 19334 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19344:28
[INFO] [stdout]       |
[INFO] [stdout] 19344 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18408:18
[INFO] [stdout]       |
[INFO] [stdout] 18408 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19355:18
[INFO] [stdout]       |
[INFO] [stdout] 19355 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(15usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19360:28
[INFO] [stdout]       |
[INFO] [stdout] 19360 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19367:13
[INFO] [stdout]       |
[INFO] [stdout] 19367 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18413:28
[INFO] [stdout]       |
[INFO] [stdout] 18413 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19377:28
[INFO] [stdout]       |
[INFO] [stdout] 19377 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19388:18
[INFO] [stdout]       |
[INFO] [stdout] 19388 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18420:13
[INFO] [stdout]       |
[INFO] [stdout] 18420 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18430:28
[INFO] [stdout]       |
[INFO] [stdout] 18430 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18441:18
[INFO] [stdout]       |
[INFO] [stdout] 18441 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 9u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18446:28
[INFO] [stdout]       |
[INFO] [stdout] 18446 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19393:28
[INFO] [stdout]       |
[INFO] [stdout] 19393 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19400:13
[INFO] [stdout]       |
[INFO] [stdout] 19400 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19410:28
[INFO] [stdout]       |
[INFO] [stdout] 19410 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19421:18
[INFO] [stdout]       |
[INFO] [stdout] 19421 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(17usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19426:28
[INFO] [stdout]       |
[INFO] [stdout] 19426 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19433:13
[INFO] [stdout]       |
[INFO] [stdout] 19433 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19443:28
[INFO] [stdout]       |
[INFO] [stdout] 19443 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19454:18
[INFO] [stdout]       |
[INFO] [stdout] 19454 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(18usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19459:28
[INFO] [stdout]       |
[INFO] [stdout] 19459 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19466:13
[INFO] [stdout]       |
[INFO] [stdout] 19466 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19476:28
[INFO] [stdout]       |
[INFO] [stdout] 19476 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19487:18
[INFO] [stdout]       |
[INFO] [stdout] 19487 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(19usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19492:28
[INFO] [stdout]       |
[INFO] [stdout] 19492 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19499:13
[INFO] [stdout]       |
[INFO] [stdout] 19499 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19509:28
[INFO] [stdout]       |
[INFO] [stdout] 19509 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19520:18
[INFO] [stdout]       |
[INFO] [stdout] 19520 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(20usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19525:28
[INFO] [stdout]       |
[INFO] [stdout] 19525 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19532:13
[INFO] [stdout]       |
[INFO] [stdout] 19532 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19542:28
[INFO] [stdout]       |
[INFO] [stdout] 19542 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19553:18
[INFO] [stdout]       |
[INFO] [stdout] 19553 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(21usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19558:28
[INFO] [stdout]       |
[INFO] [stdout] 19558 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18453:13
[INFO] [stdout]       |
[INFO] [stdout] 18453 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18463:28
[INFO] [stdout]       |
[INFO] [stdout] 18463 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18474:18
[INFO] [stdout]       |
[INFO] [stdout] 18474 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 20u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18479:28
[INFO] [stdout]       |
[INFO] [stdout] 18479 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18486:13
[INFO] [stdout]       |
[INFO] [stdout] 18486 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19565:13
[INFO] [stdout]       |
[INFO] [stdout] 19565 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18496:28
[INFO] [stdout]       |
[INFO] [stdout] 18496 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19575:28
[INFO] [stdout]       |
[INFO] [stdout] 19575 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18515:46
[INFO] [stdout]       |
[INFO] [stdout] 18515 |             let SyncCallback: u32 = unsafe { ::core::mem::transmute(SyncCallback) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19586:18
[INFO] [stdout]       |
[INFO] [stdout] 19586 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(22usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18519:44
[INFO] [stdout]       |
[INFO] [stdout] 18519 |             let DmaContext: u32 = unsafe { ::core::mem::transmute(DmaContext) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19591:28
[INFO] [stdout]       |
[INFO] [stdout] 19591 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18523:50
[INFO] [stdout]       |
[INFO] [stdout] 18523 |             let ZeroMapRegisters: u32 = unsafe { ::core::mem::transmute(ZeroMapRegisters) };
[INFO] [stdout]       |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19598:13
[INFO] [stdout]       |
[INFO] [stdout] 19598 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18527:42
[INFO] [stdout]       |
[INFO] [stdout] 18527 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19608:28
[INFO] [stdout]       |
[INFO] [stdout] 19608 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18531:52
[INFO] [stdout]       |
[INFO] [stdout] 18531 |             let NumberOfRemapPages: u32 = unsafe { ::core::mem::transmute(NumberOfRemapPages) };
[INFO] [stdout]       |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19619:18
[INFO] [stdout]       |
[INFO] [stdout] 19619 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(23usize, 9u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19624:28
[INFO] [stdout]       |
[INFO] [stdout] 19624 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19631:13
[INFO] [stdout]       |
[INFO] [stdout] 19631 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19641:28
[INFO] [stdout]       |
[INFO] [stdout] 19641 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19679:42
[INFO] [stdout]       |
[INFO] [stdout] 19679 |             let DeviceD1: u32 = unsafe { ::core::mem::transmute(DeviceD1) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19683:42
[INFO] [stdout]       |
[INFO] [stdout] 19683 |             let DeviceD2: u32 = unsafe { ::core::mem::transmute(DeviceD2) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19687:47
[INFO] [stdout]       |
[INFO] [stdout] 19687 |             let LockSupported: u32 = unsafe { ::core::mem::transmute(LockSupported) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19691:48
[INFO] [stdout]       |
[INFO] [stdout] 19691 |             let EjectSupported: u32 = unsafe { ::core::mem::transmute(EjectSupported) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19695:43
[INFO] [stdout]       |
[INFO] [stdout] 19695 |             let Removable: u32 = unsafe { ::core::mem::transmute(Removable) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19699:44
[INFO] [stdout]       |
[INFO] [stdout] 19699 |             let DockDevice: u32 = unsafe { ::core::mem::transmute(DockDevice) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19703:42
[INFO] [stdout]       |
[INFO] [stdout] 19703 |             let UniqueID: u32 = unsafe { ::core::mem::transmute(UniqueID) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19707:47
[INFO] [stdout]       |
[INFO] [stdout] 19707 |             let SilentInstall: u32 = unsafe { ::core::mem::transmute(SilentInstall) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19711:45
[INFO] [stdout]       |
[INFO] [stdout] 19711 |             let RawDeviceOK: u32 = unsafe { ::core::mem::transmute(RawDeviceOK) };
[INFO] [stdout]       |                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19715:51
[INFO] [stdout]       |
[INFO] [stdout] 19715 |             let SurpriseRemovalOK: u32 = unsafe { ::core::mem::transmute(SurpriseRemovalOK) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19719:44
[INFO] [stdout]       |
[INFO] [stdout] 19719 |             let WakeFromD0: u32 = unsafe { ::core::mem::transmute(WakeFromD0) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19723:44
[INFO] [stdout]       |
[INFO] [stdout] 19723 |             let WakeFromD1: u32 = unsafe { ::core::mem::transmute(WakeFromD1) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19727:44
[INFO] [stdout]       |
[INFO] [stdout] 19727 |             let WakeFromD2: u32 = unsafe { ::core::mem::transmute(WakeFromD2) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19731:44
[INFO] [stdout]       |
[INFO] [stdout] 19731 |             let WakeFromD3: u32 = unsafe { ::core::mem::transmute(WakeFromD3) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19735:50
[INFO] [stdout]       |
[INFO] [stdout] 19735 |             let HardwareDisabled: u32 = unsafe { ::core::mem::transmute(HardwareDisabled) };
[INFO] [stdout]       |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19739:44
[INFO] [stdout]       |
[INFO] [stdout] 19739 |             let NonDynamic: u32 = unsafe { ::core::mem::transmute(NonDynamic) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19743:52
[INFO] [stdout]       |
[INFO] [stdout] 19743 |             let WarmEjectSupported: u32 = unsafe { ::core::mem::transmute(WarmEjectSupported) };
[INFO] [stdout]       |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19747:47
[INFO] [stdout]       |
[INFO] [stdout] 19747 |             let NoDisplayInUI: u32 = unsafe { ::core::mem::transmute(NoDisplayInUI) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19751:43
[INFO] [stdout]       |
[INFO] [stdout] 19751 |             let Reserved1: u32 = unsafe { ::core::mem::transmute(Reserved1) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19755:51
[INFO] [stdout]       |
[INFO] [stdout] 19755 |             let WakeFromInterrupt: u32 = unsafe { ::core::mem::transmute(WakeFromInterrupt) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19759:46
[INFO] [stdout]       |
[INFO] [stdout] 19759 |             let SecureDevice: u32 = unsafe { ::core::mem::transmute(SecureDevice) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19764:26
[INFO] [stdout]       |
[INFO] [stdout] 19764 |                 unsafe { ::core::mem::transmute(ChildOfVgaEnabledBridge) };
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19768:48
[INFO] [stdout]       |
[INFO] [stdout] 19768 |             let DecodeIoOnBoot: u32 = unsafe { ::core::mem::transmute(DecodeIoOnBoot) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19772:42
[INFO] [stdout]       |
[INFO] [stdout] 19772 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18860:18
[INFO] [stdout]       |
[INFO] [stdout] 18860 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18865:28
[INFO] [stdout]       |
[INFO] [stdout] 18865 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18872:13
[INFO] [stdout]       |
[INFO] [stdout] 18872 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18882:28
[INFO] [stdout]       |
[INFO] [stdout] 18882 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18893:18
[INFO] [stdout]       |
[INFO] [stdout] 18893 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18898:28
[INFO] [stdout]       |
[INFO] [stdout] 18898 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18905:13
[INFO] [stdout]       |
[INFO] [stdout] 18905 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18915:28
[INFO] [stdout]       |
[INFO] [stdout] 18915 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18926:18
[INFO] [stdout]       |
[INFO] [stdout] 18926 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18931:28
[INFO] [stdout]       |
[INFO] [stdout] 18931 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18938:13
[INFO] [stdout]       |
[INFO] [stdout] 18938 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18948:28
[INFO] [stdout]       |
[INFO] [stdout] 18948 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18959:18
[INFO] [stdout]       |
[INFO] [stdout] 18959 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18964:28
[INFO] [stdout]       |
[INFO] [stdout] 18964 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18971:13
[INFO] [stdout]       |
[INFO] [stdout] 18971 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18981:28
[INFO] [stdout]       |
[INFO] [stdout] 18981 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18992:18
[INFO] [stdout]       |
[INFO] [stdout] 18992 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:18997:28
[INFO] [stdout]       |
[INFO] [stdout] 18997 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19004:13
[INFO] [stdout]       |
[INFO] [stdout] 19004 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19014:28
[INFO] [stdout]       |
[INFO] [stdout] 19014 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19025:18
[INFO] [stdout]       |
[INFO] [stdout] 19025 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19030:28
[INFO] [stdout]       |
[INFO] [stdout] 19030 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19037:13
[INFO] [stdout]       |
[INFO] [stdout] 19037 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19047:28
[INFO] [stdout]       |
[INFO] [stdout] 19047 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19058:18
[INFO] [stdout]       |
[INFO] [stdout] 19058 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19063:28
[INFO] [stdout]       |
[INFO] [stdout] 19063 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19070:13
[INFO] [stdout]       |
[INFO] [stdout] 19070 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19080:28
[INFO] [stdout]       |
[INFO] [stdout] 19080 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19091:18
[INFO] [stdout]       |
[INFO] [stdout] 19091 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(7usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19096:28
[INFO] [stdout]       |
[INFO] [stdout] 19096 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19103:13
[INFO] [stdout]       |
[INFO] [stdout] 19103 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19113:28
[INFO] [stdout]       |
[INFO] [stdout] 19113 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19124:18
[INFO] [stdout]       |
[INFO] [stdout] 19124 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19129:28
[INFO] [stdout]       |
[INFO] [stdout] 19129 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19136:13
[INFO] [stdout]       |
[INFO] [stdout] 19136 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19146:28
[INFO] [stdout]       |
[INFO] [stdout] 19146 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19157:18
[INFO] [stdout]       |
[INFO] [stdout] 19157 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19162:28
[INFO] [stdout]       |
[INFO] [stdout] 19162 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19169:13
[INFO] [stdout]       |
[INFO] [stdout] 19169 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19179:28
[INFO] [stdout]       |
[INFO] [stdout] 19179 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19190:18
[INFO] [stdout]       |
[INFO] [stdout] 19190 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19195:28
[INFO] [stdout]       |
[INFO] [stdout] 19195 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19202:13
[INFO] [stdout]       |
[INFO] [stdout] 19202 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19212:28
[INFO] [stdout]       |
[INFO] [stdout] 19212 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19223:18
[INFO] [stdout]       |
[INFO] [stdout] 19223 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19228:28
[INFO] [stdout]       |
[INFO] [stdout] 19228 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19235:13
[INFO] [stdout]       |
[INFO] [stdout] 19235 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19245:28
[INFO] [stdout]       |
[INFO] [stdout] 19245 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19256:18
[INFO] [stdout]       |
[INFO] [stdout] 19256 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19261:28
[INFO] [stdout]       |
[INFO] [stdout] 19261 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19268:13
[INFO] [stdout]       |
[INFO] [stdout] 19268 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19278:28
[INFO] [stdout]       |
[INFO] [stdout] 19278 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19289:18
[INFO] [stdout]       |
[INFO] [stdout] 19289 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(13usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19294:28
[INFO] [stdout]       |
[INFO] [stdout] 19294 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19301:13
[INFO] [stdout]       |
[INFO] [stdout] 19301 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19311:28
[INFO] [stdout]       |
[INFO] [stdout] 19311 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21225:18
[INFO] [stdout]       |
[INFO] [stdout] 21225 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21230:28
[INFO] [stdout]       |
[INFO] [stdout] 21230 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21237:13
[INFO] [stdout]       |
[INFO] [stdout] 21237 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19322:18
[INFO] [stdout]       |
[INFO] [stdout] 19322 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(14usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19327:28
[INFO] [stdout]       |
[INFO] [stdout] 19327 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19334:13
[INFO] [stdout]       |
[INFO] [stdout] 19334 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19344:28
[INFO] [stdout]       |
[INFO] [stdout] 19344 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21247:28
[INFO] [stdout]       |
[INFO] [stdout] 21247 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19355:18
[INFO] [stdout]       |
[INFO] [stdout] 19355 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(15usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21258:18
[INFO] [stdout]       |
[INFO] [stdout] 21258 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19360:28
[INFO] [stdout]       |
[INFO] [stdout] 19360 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21263:28
[INFO] [stdout]       |
[INFO] [stdout] 21263 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19367:13
[INFO] [stdout]       |
[INFO] [stdout] 19367 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19377:28
[INFO] [stdout]       |
[INFO] [stdout] 19377 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21270:13
[INFO] [stdout]       |
[INFO] [stdout] 21270 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19388:18
[INFO] [stdout]       |
[INFO] [stdout] 19388 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21280:28
[INFO] [stdout]       |
[INFO] [stdout] 21280 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19393:28
[INFO] [stdout]       |
[INFO] [stdout] 19393 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21291:18
[INFO] [stdout]       |
[INFO] [stdout] 21291 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19400:13
[INFO] [stdout]       |
[INFO] [stdout] 19400 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19410:28
[INFO] [stdout]       |
[INFO] [stdout] 19410 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21296:28
[INFO] [stdout]       |
[INFO] [stdout] 21296 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21303:13
[INFO] [stdout]       |
[INFO] [stdout] 21303 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19421:18
[INFO] [stdout]       |
[INFO] [stdout] 19421 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(17usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21313:28
[INFO] [stdout]       |
[INFO] [stdout] 21313 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19426:28
[INFO] [stdout]       |
[INFO] [stdout] 19426 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19433:13
[INFO] [stdout]       |
[INFO] [stdout] 19433 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21324:18
[INFO] [stdout]       |
[INFO] [stdout] 21324 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19443:28
[INFO] [stdout]       |
[INFO] [stdout] 19443 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21329:28
[INFO] [stdout]       |
[INFO] [stdout] 21329 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19454:18
[INFO] [stdout]       |
[INFO] [stdout] 19454 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(18usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21336:13
[INFO] [stdout]       |
[INFO] [stdout] 21336 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19459:28
[INFO] [stdout]       |
[INFO] [stdout] 19459 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21346:28
[INFO] [stdout]       |
[INFO] [stdout] 21346 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19466:13
[INFO] [stdout]       |
[INFO] [stdout] 19466 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21357:18
[INFO] [stdout]       |
[INFO] [stdout] 21357 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19476:28
[INFO] [stdout]       |
[INFO] [stdout] 19476 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21362:28
[INFO] [stdout]       |
[INFO] [stdout] 21362 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21369:13
[INFO] [stdout]       |
[INFO] [stdout] 21369 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21379:28
[INFO] [stdout]       |
[INFO] [stdout] 21379 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21390:18
[INFO] [stdout]       |
[INFO] [stdout] 21390 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 20u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19487:18
[INFO] [stdout]       |
[INFO] [stdout] 19487 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(19usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19492:28
[INFO] [stdout]       |
[INFO] [stdout] 19492 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19499:13
[INFO] [stdout]       |
[INFO] [stdout] 19499 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19509:28
[INFO] [stdout]       |
[INFO] [stdout] 19509 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19520:18
[INFO] [stdout]       |
[INFO] [stdout] 19520 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(20usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19525:28
[INFO] [stdout]       |
[INFO] [stdout] 19525 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21395:28
[INFO] [stdout]       |
[INFO] [stdout] 21395 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19532:13
[INFO] [stdout]       |
[INFO] [stdout] 19532 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21402:13
[INFO] [stdout]       |
[INFO] [stdout] 21402 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21412:28
[INFO] [stdout]       |
[INFO] [stdout] 21412 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21432:43
[INFO] [stdout]       |
[INFO] [stdout] 21432 |             let MajorCode: u32 = unsafe { ::core::mem::transmute(MajorCode) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21436:41
[INFO] [stdout]       |
[INFO] [stdout] 21436 |             let IoStart: u32 = unsafe { ::core::mem::transmute(IoStart) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19542:28
[INFO] [stdout]       |
[INFO] [stdout] 19542 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21440:43
[INFO] [stdout]       |
[INFO] [stdout] 21440 |             let QueueOnly: u32 = unsafe { ::core::mem::transmute(QueueOnly) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21444:42
[INFO] [stdout]       |
[INFO] [stdout] 21444 |             let IoFailed: u32 = unsafe { ::core::mem::transmute(IoFailed) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19553:18
[INFO] [stdout]       |
[INFO] [stdout] 19553 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(21usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21448:47
[INFO] [stdout]       |
[INFO] [stdout] 21448 |             let VirtualDevice: u32 = unsafe { ::core::mem::transmute(VirtualDevice) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21452:39
[INFO] [stdout]       |
[INFO] [stdout] 21452 |             let Spare: u32 = unsafe { ::core::mem::transmute(Spare) };
[INFO] [stdout]       |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19558:28
[INFO] [stdout]       |
[INFO] [stdout] 19558 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19565:13
[INFO] [stdout]       |
[INFO] [stdout] 19565 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19575:28
[INFO] [stdout]       |
[INFO] [stdout] 19575 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19586:18
[INFO] [stdout]       |
[INFO] [stdout] 19586 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(22usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19591:28
[INFO] [stdout]       |
[INFO] [stdout] 19591 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19598:13
[INFO] [stdout]       |
[INFO] [stdout] 19598 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19608:28
[INFO] [stdout]       |
[INFO] [stdout] 19608 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19619:18
[INFO] [stdout]       |
[INFO] [stdout] 19619 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(23usize, 9u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19624:28
[INFO] [stdout]       |
[INFO] [stdout] 19624 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19631:13
[INFO] [stdout]       |
[INFO] [stdout] 19631 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19641:28
[INFO] [stdout]       |
[INFO] [stdout] 19641 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19679:42
[INFO] [stdout]       |
[INFO] [stdout] 19679 |             let DeviceD1: u32 = unsafe { ::core::mem::transmute(DeviceD1) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19683:42
[INFO] [stdout]       |
[INFO] [stdout] 19683 |             let DeviceD2: u32 = unsafe { ::core::mem::transmute(DeviceD2) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19687:47
[INFO] [stdout]       |
[INFO] [stdout] 19687 |             let LockSupported: u32 = unsafe { ::core::mem::transmute(LockSupported) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19691:48
[INFO] [stdout]       |
[INFO] [stdout] 19691 |             let EjectSupported: u32 = unsafe { ::core::mem::transmute(EjectSupported) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19695:43
[INFO] [stdout]       |
[INFO] [stdout] 19695 |             let Removable: u32 = unsafe { ::core::mem::transmute(Removable) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19699:44
[INFO] [stdout]       |
[INFO] [stdout] 19699 |             let DockDevice: u32 = unsafe { ::core::mem::transmute(DockDevice) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19703:42
[INFO] [stdout]       |
[INFO] [stdout] 19703 |             let UniqueID: u32 = unsafe { ::core::mem::transmute(UniqueID) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19707:47
[INFO] [stdout]       |
[INFO] [stdout] 19707 |             let SilentInstall: u32 = unsafe { ::core::mem::transmute(SilentInstall) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19711:45
[INFO] [stdout]       |
[INFO] [stdout] 19711 |             let RawDeviceOK: u32 = unsafe { ::core::mem::transmute(RawDeviceOK) };
[INFO] [stdout]       |                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19715:51
[INFO] [stdout]       |
[INFO] [stdout] 19715 |             let SurpriseRemovalOK: u32 = unsafe { ::core::mem::transmute(SurpriseRemovalOK) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19719:44
[INFO] [stdout]       |
[INFO] [stdout] 19719 |             let WakeFromD0: u32 = unsafe { ::core::mem::transmute(WakeFromD0) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19723:44
[INFO] [stdout]       |
[INFO] [stdout] 19723 |             let WakeFromD1: u32 = unsafe { ::core::mem::transmute(WakeFromD1) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19727:44
[INFO] [stdout]       |
[INFO] [stdout] 19727 |             let WakeFromD2: u32 = unsafe { ::core::mem::transmute(WakeFromD2) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19731:44
[INFO] [stdout]       |
[INFO] [stdout] 19731 |             let WakeFromD3: u32 = unsafe { ::core::mem::transmute(WakeFromD3) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19735:50
[INFO] [stdout]       |
[INFO] [stdout] 19735 |             let HardwareDisabled: u32 = unsafe { ::core::mem::transmute(HardwareDisabled) };
[INFO] [stdout]       |                                                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19739:44
[INFO] [stdout]       |
[INFO] [stdout] 19739 |             let NonDynamic: u32 = unsafe { ::core::mem::transmute(NonDynamic) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19743:52
[INFO] [stdout]       |
[INFO] [stdout] 19743 |             let WarmEjectSupported: u32 = unsafe { ::core::mem::transmute(WarmEjectSupported) };
[INFO] [stdout]       |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19747:47
[INFO] [stdout]       |
[INFO] [stdout] 19747 |             let NoDisplayInUI: u32 = unsafe { ::core::mem::transmute(NoDisplayInUI) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19751:43
[INFO] [stdout]       |
[INFO] [stdout] 19751 |             let Reserved1: u32 = unsafe { ::core::mem::transmute(Reserved1) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19755:51
[INFO] [stdout]       |
[INFO] [stdout] 19755 |             let WakeFromInterrupt: u32 = unsafe { ::core::mem::transmute(WakeFromInterrupt) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19759:46
[INFO] [stdout]       |
[INFO] [stdout] 19759 |             let SecureDevice: u32 = unsafe { ::core::mem::transmute(SecureDevice) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19764:26
[INFO] [stdout]       |
[INFO] [stdout] 19764 |                 unsafe { ::core::mem::transmute(ChildOfVgaEnabledBridge) };
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19768:48
[INFO] [stdout]       |
[INFO] [stdout] 19768 |             let DecodeIoOnBoot: u32 = unsafe { ::core::mem::transmute(DecodeIoOnBoot) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:19772:42
[INFO] [stdout]       |
[INFO] [stdout] 19772 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22311:18
[INFO] [stdout]       |
[INFO] [stdout] 22311 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22316:28
[INFO] [stdout]       |
[INFO] [stdout] 22316 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22323:13
[INFO] [stdout]       |
[INFO] [stdout] 22323 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22333:28
[INFO] [stdout]       |
[INFO] [stdout] 22333 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22344:18
[INFO] [stdout]       |
[INFO] [stdout] 22344 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22349:28
[INFO] [stdout]       |
[INFO] [stdout] 22349 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22356:13
[INFO] [stdout]       |
[INFO] [stdout] 22356 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22366:28
[INFO] [stdout]       |
[INFO] [stdout] 22366 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22377:18
[INFO] [stdout]       |
[INFO] [stdout] 22377 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22382:28
[INFO] [stdout]       |
[INFO] [stdout] 22382 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22389:13
[INFO] [stdout]       |
[INFO] [stdout] 22389 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22399:28
[INFO] [stdout]       |
[INFO] [stdout] 22399 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22410:18
[INFO] [stdout]       |
[INFO] [stdout] 22410 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22415:28
[INFO] [stdout]       |
[INFO] [stdout] 22415 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22422:13
[INFO] [stdout]       |
[INFO] [stdout] 22422 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22432:28
[INFO] [stdout]       |
[INFO] [stdout] 22432 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22443:18
[INFO] [stdout]       |
[INFO] [stdout] 22443 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22448:28
[INFO] [stdout]       |
[INFO] [stdout] 22448 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22455:13
[INFO] [stdout]       |
[INFO] [stdout] 22455 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22465:28
[INFO] [stdout]       |
[INFO] [stdout] 22465 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22476:18
[INFO] [stdout]       |
[INFO] [stdout] 22476 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22481:28
[INFO] [stdout]       |
[INFO] [stdout] 22481 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22488:13
[INFO] [stdout]       |
[INFO] [stdout] 22488 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22498:28
[INFO] [stdout]       |
[INFO] [stdout] 22498 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22509:18
[INFO] [stdout]       |
[INFO] [stdout] 22509 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22514:28
[INFO] [stdout]       |
[INFO] [stdout] 22514 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22521:13
[INFO] [stdout]       |
[INFO] [stdout] 22521 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22531:28
[INFO] [stdout]       |
[INFO] [stdout] 22531 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22542:18
[INFO] [stdout]       |
[INFO] [stdout] 22542 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(7usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22547:28
[INFO] [stdout]       |
[INFO] [stdout] 22547 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22554:13
[INFO] [stdout]       |
[INFO] [stdout] 22554 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22564:28
[INFO] [stdout]       |
[INFO] [stdout] 22564 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22575:18
[INFO] [stdout]       |
[INFO] [stdout] 22575 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22580:28
[INFO] [stdout]       |
[INFO] [stdout] 22580 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22587:13
[INFO] [stdout]       |
[INFO] [stdout] 22587 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22597:28
[INFO] [stdout]       |
[INFO] [stdout] 22597 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22608:18
[INFO] [stdout]       |
[INFO] [stdout] 22608 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22613:28
[INFO] [stdout]       |
[INFO] [stdout] 22613 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22620:13
[INFO] [stdout]       |
[INFO] [stdout] 22620 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22630:28
[INFO] [stdout]       |
[INFO] [stdout] 22630 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22641:18
[INFO] [stdout]       |
[INFO] [stdout] 22641 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22646:28
[INFO] [stdout]       |
[INFO] [stdout] 22646 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22653:13
[INFO] [stdout]       |
[INFO] [stdout] 22653 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22663:28
[INFO] [stdout]       |
[INFO] [stdout] 22663 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22674:18
[INFO] [stdout]       |
[INFO] [stdout] 22674 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22679:28
[INFO] [stdout]       |
[INFO] [stdout] 22679 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22686:13
[INFO] [stdout]       |
[INFO] [stdout] 22686 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22696:28
[INFO] [stdout]       |
[INFO] [stdout] 22696 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22707:18
[INFO] [stdout]       |
[INFO] [stdout] 22707 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 20u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22712:28
[INFO] [stdout]       |
[INFO] [stdout] 22712 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22719:13
[INFO] [stdout]       |
[INFO] [stdout] 22719 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22729:28
[INFO] [stdout]       |
[INFO] [stdout] 22729 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22756:41
[INFO] [stdout]       |
[INFO] [stdout] 22756 |             let Capable: u32 = unsafe { ::core::mem::transmute(Capable) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22760:46
[INFO] [stdout]       |
[INFO] [stdout] 22760 |             let ResetCapable: u32 = unsafe { ::core::mem::transmute(ResetCapable) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21225:18
[INFO] [stdout]       |
[INFO] [stdout] 21225 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22764:43
[INFO] [stdout]       |
[INFO] [stdout] 22764 |             let OkCapable: u32 = unsafe { ::core::mem::transmute(OkCapable) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21230:28
[INFO] [stdout]       |
[INFO] [stdout] 21230 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22768:47
[INFO] [stdout]       |
[INFO] [stdout] 22768 |             let LocateCapable: u32 = unsafe { ::core::mem::transmute(LocateCapable) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22772:45
[INFO] [stdout]       |
[INFO] [stdout] 22772 |             let FailCapable: u32 = unsafe { ::core::mem::transmute(FailCapable) };
[INFO] [stdout]       |                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22776:48
[INFO] [stdout]       |
[INFO] [stdout] 22776 |             let RebuildCapable: u32 = unsafe { ::core::mem::transmute(RebuildCapable) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22780:44
[INFO] [stdout]       |
[INFO] [stdout] 22780 |             let PFACapable: u32 = unsafe { ::core::mem::transmute(PFACapable) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22784:49
[INFO] [stdout]       |
[INFO] [stdout] 22784 |             let HotSpareCapable: u32 = unsafe { ::core::mem::transmute(HotSpareCapable) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22789:26
[INFO] [stdout]       |
[INFO] [stdout] 22789 |                 unsafe { ::core::mem::transmute(InACriticalArrayCapable) };
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22794:26
[INFO] [stdout]       |
[INFO] [stdout] 22794 |                 unsafe { ::core::mem::transmute(InAFailedArrayCapable) };
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22799:26
[INFO] [stdout]       |
[INFO] [stdout] 22799 |                 unsafe { ::core::mem::transmute(InvalidDeviceTypeCapable) };
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22803:49
[INFO] [stdout]       |
[INFO] [stdout] 22803 |             let DisabledCapable: u32 = unsafe { ::core::mem::transmute(DisabledCapable) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22807:38
[INFO] [stdout]       |
[INFO] [stdout] 22807 |             let Rsvd: u32 = unsafe { ::core::mem::transmute(Rsvd) };
[INFO] [stdout]       |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21237:13
[INFO] [stdout]       |
[INFO] [stdout] 21237 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21247:28
[INFO] [stdout]       |
[INFO] [stdout] 21247 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21258:18
[INFO] [stdout]       |
[INFO] [stdout] 21258 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21263:28
[INFO] [stdout]       |
[INFO] [stdout] 21263 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21270:13
[INFO] [stdout]       |
[INFO] [stdout] 21270 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21280:28
[INFO] [stdout]       |
[INFO] [stdout] 21280 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21291:18
[INFO] [stdout]       |
[INFO] [stdout] 21291 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21296:28
[INFO] [stdout]       |
[INFO] [stdout] 21296 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21303:13
[INFO] [stdout]       |
[INFO] [stdout] 21303 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21313:28
[INFO] [stdout]       |
[INFO] [stdout] 21313 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21324:18
[INFO] [stdout]       |
[INFO] [stdout] 21324 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21329:28
[INFO] [stdout]       |
[INFO] [stdout] 21329 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21336:13
[INFO] [stdout]       |
[INFO] [stdout] 21336 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21346:28
[INFO] [stdout]       |
[INFO] [stdout] 21346 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21357:18
[INFO] [stdout]       |
[INFO] [stdout] 21357 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21362:28
[INFO] [stdout]       |
[INFO] [stdout] 21362 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21369:13
[INFO] [stdout]       |
[INFO] [stdout] 21369 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21379:28
[INFO] [stdout]       |
[INFO] [stdout] 21379 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21390:18
[INFO] [stdout]       |
[INFO] [stdout] 21390 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 20u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21395:28
[INFO] [stdout]       |
[INFO] [stdout] 21395 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21402:13
[INFO] [stdout]       |
[INFO] [stdout] 21402 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21412:28
[INFO] [stdout]       |
[INFO] [stdout] 21412 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21432:43
[INFO] [stdout]       |
[INFO] [stdout] 21432 |             let MajorCode: u32 = unsafe { ::core::mem::transmute(MajorCode) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21436:41
[INFO] [stdout]       |
[INFO] [stdout] 21436 |             let IoStart: u32 = unsafe { ::core::mem::transmute(IoStart) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21440:43
[INFO] [stdout]       |
[INFO] [stdout] 21440 |             let QueueOnly: u32 = unsafe { ::core::mem::transmute(QueueOnly) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21444:42
[INFO] [stdout]       |
[INFO] [stdout] 21444 |             let IoFailed: u32 = unsafe { ::core::mem::transmute(IoFailed) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21448:47
[INFO] [stdout]       |
[INFO] [stdout] 21448 |             let VirtualDevice: u32 = unsafe { ::core::mem::transmute(VirtualDevice) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:21452:39
[INFO] [stdout]       |
[INFO] [stdout] 21452 |             let Spare: u32 = unsafe { ::core::mem::transmute(Spare) };
[INFO] [stdout]       |                                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22311:18
[INFO] [stdout]       |
[INFO] [stdout] 22311 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22316:28
[INFO] [stdout]       |
[INFO] [stdout] 22316 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22323:13
[INFO] [stdout]       |
[INFO] [stdout] 22323 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22333:28
[INFO] [stdout]       |
[INFO] [stdout] 22333 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22344:18
[INFO] [stdout]       |
[INFO] [stdout] 22344 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22349:28
[INFO] [stdout]       |
[INFO] [stdout] 22349 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22356:13
[INFO] [stdout]       |
[INFO] [stdout] 22356 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22366:28
[INFO] [stdout]       |
[INFO] [stdout] 22366 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24643:18
[INFO] [stdout]       |
[INFO] [stdout] 24643 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22377:18
[INFO] [stdout]       |
[INFO] [stdout] 22377 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24648:28
[INFO] [stdout]       |
[INFO] [stdout] 24648 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22382:28
[INFO] [stdout]       |
[INFO] [stdout] 22382 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24655:13
[INFO] [stdout]       |
[INFO] [stdout] 24655 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22389:13
[INFO] [stdout]       |
[INFO] [stdout] 22389 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24665:28
[INFO] [stdout]       |
[INFO] [stdout] 24665 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22399:28
[INFO] [stdout]       |
[INFO] [stdout] 22399 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24676:18
[INFO] [stdout]       |
[INFO] [stdout] 24676 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24681:28
[INFO] [stdout]       |
[INFO] [stdout] 24681 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22410:18
[INFO] [stdout]       |
[INFO] [stdout] 22410 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24688:13
[INFO] [stdout]       |
[INFO] [stdout] 24688 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22415:28
[INFO] [stdout]       |
[INFO] [stdout] 22415 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22422:13
[INFO] [stdout]       |
[INFO] [stdout] 22422 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24698:28
[INFO] [stdout]       |
[INFO] [stdout] 24698 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22432:28
[INFO] [stdout]       |
[INFO] [stdout] 22432 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24714:51
[INFO] [stdout]       |
[INFO] [stdout] 24714 |             let FaultAddressValid: u32 = unsafe { ::core::mem::transmute(FaultAddressValid) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24718:42
[INFO] [stdout]       |
[INFO] [stdout] 24718 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24735:18
[INFO] [stdout]       |
[INFO] [stdout] 24735 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22443:18
[INFO] [stdout]       |
[INFO] [stdout] 22443 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24740:28
[INFO] [stdout]       |
[INFO] [stdout] 24740 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22448:28
[INFO] [stdout]       |
[INFO] [stdout] 22448 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22455:13
[INFO] [stdout]       |
[INFO] [stdout] 22455 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22465:28
[INFO] [stdout]       |
[INFO] [stdout] 22465 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22476:18
[INFO] [stdout]       |
[INFO] [stdout] 22476 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(5usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22481:28
[INFO] [stdout]       |
[INFO] [stdout] 22481 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24747:13
[INFO] [stdout]       |
[INFO] [stdout] 24747 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22488:13
[INFO] [stdout]       |
[INFO] [stdout] 22488 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24757:28
[INFO] [stdout]       |
[INFO] [stdout] 24757 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22498:28
[INFO] [stdout]       |
[INFO] [stdout] 22498 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24768:18
[INFO] [stdout]       |
[INFO] [stdout] 24768 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22509:18
[INFO] [stdout]       |
[INFO] [stdout] 22509 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(6usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22514:28
[INFO] [stdout]       |
[INFO] [stdout] 22514 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24773:28
[INFO] [stdout]       |
[INFO] [stdout] 24773 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24780:13
[INFO] [stdout]       |
[INFO] [stdout] 24780 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22521:13
[INFO] [stdout]       |
[INFO] [stdout] 22521 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22531:28
[INFO] [stdout]       |
[INFO] [stdout] 22531 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24790:28
[INFO] [stdout]       |
[INFO] [stdout] 24790 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22542:18
[INFO] [stdout]       |
[INFO] [stdout] 22542 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(7usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24801:18
[INFO] [stdout]       |
[INFO] [stdout] 24801 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22547:28
[INFO] [stdout]       |
[INFO] [stdout] 22547 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24806:28
[INFO] [stdout]       |
[INFO] [stdout] 24806 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22554:13
[INFO] [stdout]       |
[INFO] [stdout] 22554 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22564:28
[INFO] [stdout]       |
[INFO] [stdout] 22564 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24813:13
[INFO] [stdout]       |
[INFO] [stdout] 24813 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24823:28
[INFO] [stdout]       |
[INFO] [stdout] 24823 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22575:18
[INFO] [stdout]       |
[INFO] [stdout] 22575 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24834:18
[INFO] [stdout]       |
[INFO] [stdout] 24834 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24839:28
[INFO] [stdout]       |
[INFO] [stdout] 24839 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22580:28
[INFO] [stdout]       |
[INFO] [stdout] 22580 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24846:13
[INFO] [stdout]       |
[INFO] [stdout] 24846 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22587:13
[INFO] [stdout]       |
[INFO] [stdout] 22587 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24856:28
[INFO] [stdout]       |
[INFO] [stdout] 24856 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24867:18
[INFO] [stdout]       |
[INFO] [stdout] 24867 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 28u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22597:28
[INFO] [stdout]       |
[INFO] [stdout] 22597 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24872:28
[INFO] [stdout]       |
[INFO] [stdout] 24872 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24879:13
[INFO] [stdout]       |
[INFO] [stdout] 24879 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22608:18
[INFO] [stdout]       |
[INFO] [stdout] 22608 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(9usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22613:28
[INFO] [stdout]       |
[INFO] [stdout] 22613 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22620:13
[INFO] [stdout]       |
[INFO] [stdout] 22620 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24889:28
[INFO] [stdout]       |
[INFO] [stdout] 24889 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22630:28
[INFO] [stdout]       |
[INFO] [stdout] 22630 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24908:46
[INFO] [stdout]       |
[INFO] [stdout] 24908 |             let WriteNotRead: u32 = unsafe { ::core::mem::transmute(WriteNotRead) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22641:18
[INFO] [stdout]       |
[INFO] [stdout] 22641 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(10usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24912:52
[INFO] [stdout]       |
[INFO] [stdout] 24912 |             let InstructionNotData: u32 = unsafe { ::core::mem::transmute(InstructionNotData) };
[INFO] [stdout]       |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22646:28
[INFO] [stdout]       |
[INFO] [stdout] 22646 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24916:44
[INFO] [stdout]       |
[INFO] [stdout] 24916 |             let Privileged: u32 = unsafe { ::core::mem::transmute(Privileged) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24920:51
[INFO] [stdout]       |
[INFO] [stdout] 24920 |             let FaultAddressValid: u32 = unsafe { ::core::mem::transmute(FaultAddressValid) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24924:42
[INFO] [stdout]       |
[INFO] [stdout] 24924 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22653:13
[INFO] [stdout]       |
[INFO] [stdout] 22653 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22663:28
[INFO] [stdout]       |
[INFO] [stdout] 22663 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22674:18
[INFO] [stdout]       |
[INFO] [stdout] 22674 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(11usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22679:28
[INFO] [stdout]       |
[INFO] [stdout] 22679 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22686:13
[INFO] [stdout]       |
[INFO] [stdout] 22686 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22696:28
[INFO] [stdout]       |
[INFO] [stdout] 22696 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22707:18
[INFO] [stdout]       |
[INFO] [stdout] 22707 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(12usize, 20u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22712:28
[INFO] [stdout]       |
[INFO] [stdout] 22712 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22719:13
[INFO] [stdout]       |
[INFO] [stdout] 22719 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22729:28
[INFO] [stdout]       |
[INFO] [stdout] 22729 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22756:41
[INFO] [stdout]       |
[INFO] [stdout] 22756 |             let Capable: u32 = unsafe { ::core::mem::transmute(Capable) };
[INFO] [stdout]       |                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22760:46
[INFO] [stdout]       |
[INFO] [stdout] 22760 |             let ResetCapable: u32 = unsafe { ::core::mem::transmute(ResetCapable) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22764:43
[INFO] [stdout]       |
[INFO] [stdout] 22764 |             let OkCapable: u32 = unsafe { ::core::mem::transmute(OkCapable) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22768:47
[INFO] [stdout]       |
[INFO] [stdout] 22768 |             let LocateCapable: u32 = unsafe { ::core::mem::transmute(LocateCapable) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22772:45
[INFO] [stdout]       |
[INFO] [stdout] 22772 |             let FailCapable: u32 = unsafe { ::core::mem::transmute(FailCapable) };
[INFO] [stdout]       |                                             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22776:48
[INFO] [stdout]       |
[INFO] [stdout] 22776 |             let RebuildCapable: u32 = unsafe { ::core::mem::transmute(RebuildCapable) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22780:44
[INFO] [stdout]       |
[INFO] [stdout] 22780 |             let PFACapable: u32 = unsafe { ::core::mem::transmute(PFACapable) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22784:49
[INFO] [stdout]       |
[INFO] [stdout] 22784 |             let HotSpareCapable: u32 = unsafe { ::core::mem::transmute(HotSpareCapable) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22789:26
[INFO] [stdout]       |
[INFO] [stdout] 22789 |                 unsafe { ::core::mem::transmute(InACriticalArrayCapable) };
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22794:26
[INFO] [stdout]       |
[INFO] [stdout] 22794 |                 unsafe { ::core::mem::transmute(InAFailedArrayCapable) };
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22799:26
[INFO] [stdout]       |
[INFO] [stdout] 22799 |                 unsafe { ::core::mem::transmute(InvalidDeviceTypeCapable) };
[INFO] [stdout]       |                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22803:49
[INFO] [stdout]       |
[INFO] [stdout] 22803 |             let DisabledCapable: u32 = unsafe { ::core::mem::transmute(DisabledCapable) };
[INFO] [stdout]       |                                                 ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:22807:38
[INFO] [stdout]       |
[INFO] [stdout] 22807 |             let Rsvd: u32 = unsafe { ::core::mem::transmute(Rsvd) };
[INFO] [stdout]       |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25242:18
[INFO] [stdout]       |
[INFO] [stdout] 25242 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25247:28
[INFO] [stdout]       |
[INFO] [stdout] 25247 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25254:13
[INFO] [stdout]       |
[INFO] [stdout] 25254 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25264:28
[INFO] [stdout]       |
[INFO] [stdout] 25264 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25275:18
[INFO] [stdout]       |
[INFO] [stdout] 25275 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25280:28
[INFO] [stdout]       |
[INFO] [stdout] 25280 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25287:13
[INFO] [stdout]       |
[INFO] [stdout] 25287 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25297:28
[INFO] [stdout]       |
[INFO] [stdout] 25297 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25313:54
[INFO] [stdout]       |
[INFO] [stdout] 25313 |             let AvailableDomainTypes: u32 = unsafe { ::core::mem::transmute(AvailableDomainTypes) };
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25317:42
[INFO] [stdout]       |
[INFO] [stdout] 25317 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26246:18
[INFO] [stdout]       |
[INFO] [stdout] 26246 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26251:28
[INFO] [stdout]       |
[INFO] [stdout] 26251 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26258:13
[INFO] [stdout]       |
[INFO] [stdout] 26258 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26268:28
[INFO] [stdout]       |
[INFO] [stdout] 26268 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26279:18
[INFO] [stdout]       |
[INFO] [stdout] 26279 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26284:28
[INFO] [stdout]       |
[INFO] [stdout] 26284 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26291:13
[INFO] [stdout]       |
[INFO] [stdout] 26291 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26301:28
[INFO] [stdout]       |
[INFO] [stdout] 26301 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26317:46
[INFO] [stdout]       |
[INFO] [stdout] 26317 |             let KernelHandle: u32 = unsafe { ::core::mem::transmute(KernelHandle) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26321:42
[INFO] [stdout]       |
[INFO] [stdout] 26321 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26377:18
[INFO] [stdout]       |
[INFO] [stdout] 26377 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26382:28
[INFO] [stdout]       |
[INFO] [stdout] 26382 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26389:13
[INFO] [stdout]       |
[INFO] [stdout] 26389 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26399:28
[INFO] [stdout]       |
[INFO] [stdout] 26399 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26410:18
[INFO] [stdout]       |
[INFO] [stdout] 26410 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26415:28
[INFO] [stdout]       |
[INFO] [stdout] 26415 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26422:13
[INFO] [stdout]       |
[INFO] [stdout] 26422 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26432:28
[INFO] [stdout]       |
[INFO] [stdout] 26432 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26448:46
[INFO] [stdout]       |
[INFO] [stdout] 26448 |             let KernelHandle: u32 = unsafe { ::core::mem::transmute(KernelHandle) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26452:42
[INFO] [stdout]       |
[INFO] [stdout] 26452 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26530:18
[INFO] [stdout]       |
[INFO] [stdout] 26530 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 8u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26535:28
[INFO] [stdout]       |
[INFO] [stdout] 26535 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26542:13
[INFO] [stdout]       |
[INFO] [stdout] 26542 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26552:28
[INFO] [stdout]       |
[INFO] [stdout] 26552 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26563:18
[INFO] [stdout]       |
[INFO] [stdout] 26563 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 16u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26568:28
[INFO] [stdout]       |
[INFO] [stdout] 26568 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26575:13
[INFO] [stdout]       |
[INFO] [stdout] 26575 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26585:28
[INFO] [stdout]       |
[INFO] [stdout] 26585 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26596:18
[INFO] [stdout]       |
[INFO] [stdout] 26596 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(24usize, 8u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26601:28
[INFO] [stdout]       |
[INFO] [stdout] 26601 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26608:13
[INFO] [stdout]       |
[INFO] [stdout] 26608 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26618:28
[INFO] [stdout]       |
[INFO] [stdout] 26618 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26635:43
[INFO] [stdout]       |
[INFO] [stdout] 26635 |             let BusNumber: u32 = unsafe { ::core::mem::transmute(BusNumber) };
[INFO] [stdout]       |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26639:47
[INFO] [stdout]       |
[INFO] [stdout] 26639 |             let SegmentNumber: u32 = unsafe { ::core::mem::transmute(SegmentNumber) };
[INFO] [stdout]       |                                               ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26643:42
[INFO] [stdout]       |
[INFO] [stdout] 26643 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26671:18
[INFO] [stdout]       |
[INFO] [stdout] 26671 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 5u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26676:28
[INFO] [stdout]       |
[INFO] [stdout] 26676 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26683:13
[INFO] [stdout]       |
[INFO] [stdout] 26683 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26693:28
[INFO] [stdout]       |
[INFO] [stdout] 26693 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26704:18
[INFO] [stdout]       |
[INFO] [stdout] 26704 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(5usize, 3u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26709:28
[INFO] [stdout]       |
[INFO] [stdout] 26709 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26716:13
[INFO] [stdout]       |
[INFO] [stdout] 26716 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26726:28
[INFO] [stdout]       |
[INFO] [stdout] 26726 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24643:18
[INFO] [stdout]       |
[INFO] [stdout] 24643 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24648:28
[INFO] [stdout]       |
[INFO] [stdout] 24648 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24655:13
[INFO] [stdout]       |
[INFO] [stdout] 24655 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24665:28
[INFO] [stdout]       |
[INFO] [stdout] 24665 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24676:18
[INFO] [stdout]       |
[INFO] [stdout] 24676 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26737:18
[INFO] [stdout]       |
[INFO] [stdout] 26737 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 24u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26742:28
[INFO] [stdout]       |
[INFO] [stdout] 26742 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26749:13
[INFO] [stdout]       |
[INFO] [stdout] 26749 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26759:28
[INFO] [stdout]       |
[INFO] [stdout] 26759 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24681:28
[INFO] [stdout]       |
[INFO] [stdout] 24681 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26776:46
[INFO] [stdout]       |
[INFO] [stdout] 26776 |             let DeviceNumber: u32 = unsafe { ::core::mem::transmute(DeviceNumber) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26780:48
[INFO] [stdout]       |
[INFO] [stdout] 26780 |             let FunctionNumber: u32 = unsafe { ::core::mem::transmute(FunctionNumber) };
[INFO] [stdout]       |                                                ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24688:13
[INFO] [stdout]       |
[INFO] [stdout] 24688 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:26784:42
[INFO] [stdout]       |
[INFO] [stdout] 26784 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24698:28
[INFO] [stdout]       |
[INFO] [stdout] 24698 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24714:51
[INFO] [stdout]       |
[INFO] [stdout] 24714 |             let FaultAddressValid: u32 = unsafe { ::core::mem::transmute(FaultAddressValid) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24718:42
[INFO] [stdout]       |
[INFO] [stdout] 24718 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24735:18
[INFO] [stdout]       |
[INFO] [stdout] 24735 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24740:28
[INFO] [stdout]       |
[INFO] [stdout] 24740 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24747:13
[INFO] [stdout]       |
[INFO] [stdout] 24747 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24757:28
[INFO] [stdout]       |
[INFO] [stdout] 24757 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24768:18
[INFO] [stdout]       |
[INFO] [stdout] 24768 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24773:28
[INFO] [stdout]       |
[INFO] [stdout] 24773 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24780:13
[INFO] [stdout]       |
[INFO] [stdout] 24780 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24790:28
[INFO] [stdout]       |
[INFO] [stdout] 24790 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24801:18
[INFO] [stdout]       |
[INFO] [stdout] 24801 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(2usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24806:28
[INFO] [stdout]       |
[INFO] [stdout] 24806 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24813:13
[INFO] [stdout]       |
[INFO] [stdout] 24813 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24823:28
[INFO] [stdout]       |
[INFO] [stdout] 24823 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24834:18
[INFO] [stdout]       |
[INFO] [stdout] 24834 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24839:28
[INFO] [stdout]       |
[INFO] [stdout] 24839 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24846:13
[INFO] [stdout]       |
[INFO] [stdout] 24846 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24856:28
[INFO] [stdout]       |
[INFO] [stdout] 24856 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24867:18
[INFO] [stdout]       |
[INFO] [stdout] 24867 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(4usize, 28u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24872:28
[INFO] [stdout]       |
[INFO] [stdout] 24872 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24879:13
[INFO] [stdout]       |
[INFO] [stdout] 24879 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24889:28
[INFO] [stdout]       |
[INFO] [stdout] 24889 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24908:46
[INFO] [stdout]       |
[INFO] [stdout] 24908 |             let WriteNotRead: u32 = unsafe { ::core::mem::transmute(WriteNotRead) };
[INFO] [stdout]       |                                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24912:52
[INFO] [stdout]       |
[INFO] [stdout] 24912 |             let InstructionNotData: u32 = unsafe { ::core::mem::transmute(InstructionNotData) };
[INFO] [stdout]       |                                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24916:44
[INFO] [stdout]       |
[INFO] [stdout] 24916 |             let Privileged: u32 = unsafe { ::core::mem::transmute(Privileged) };
[INFO] [stdout]       |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24920:51
[INFO] [stdout]       |
[INFO] [stdout] 24920 |             let FaultAddressValid: u32 = unsafe { ::core::mem::transmute(FaultAddressValid) };
[INFO] [stdout]       |                                                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:24924:42
[INFO] [stdout]       |
[INFO] [stdout] 24924 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25242:18
[INFO] [stdout]       |
[INFO] [stdout] 25242 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25247:28
[INFO] [stdout]       |
[INFO] [stdout] 25247 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25254:13
[INFO] [stdout]       |
[INFO] [stdout] 25254 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25264:28
[INFO] [stdout]       |
[INFO] [stdout] 25264 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25275:18
[INFO] [stdout]       |
[INFO] [stdout] 25275 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(1usize, 31u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25280:28
[INFO] [stdout]       |
[INFO] [stdout] 25280 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25287:13
[INFO] [stdout]       |
[INFO] [stdout] 25287 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25297:28
[INFO] [stdout]       |
[INFO] [stdout] 25297 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25313:54
[INFO] [stdout]       |
[INFO] [stdout] 25313 |             let AvailableDomainTypes: u32 = unsafe { ::core::mem::transmute(AvailableDomainTypes) };
[INFO] [stdout]       |                                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:25317:42
[INFO] [stdout]       |
[INFO] [stdout] 25317 |             let Reserved: u32 = unsafe { ::core::mem::transmute(Reserved) };
[INFO] [stdout]       |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28144:18
[INFO] [stdout]       |
[INFO] [stdout] 28144 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(0usize, 3u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28149:28
[INFO] [stdout]       |
[INFO] [stdout] 28149 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28156:13
[INFO] [stdout]       |
[INFO] [stdout] 28156 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28166:28
[INFO] [stdout]       |
[INFO] [stdout] 28166 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28177:18
[INFO] [stdout]       |
[INFO] [stdout] 28177 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(3usize, 5u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28182:28
[INFO] [stdout]       |
[INFO] [stdout] 28182 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28189:13
[INFO] [stdout]       |
[INFO] [stdout] 28189 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28199:28
[INFO] [stdout]       |
[INFO] [stdout] 28199 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28210:18
[INFO] [stdout]       |
[INFO] [stdout] 28210 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(8usize, 8u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28215:28
[INFO] [stdout]       |
[INFO] [stdout] 28215 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28222:13
[INFO] [stdout]       |
[INFO] [stdout] 28222 |             ::core::mem::transmute(<__BindgenBitfieldUnit<[u8; 4usize]>>::raw_get(
[INFO] [stdout]       |             ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28232:28
[INFO] [stdout]       |
[INFO] [stdout] 28232 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28243:18
[INFO] [stdout]       |
[INFO] [stdout] 28243 |         unsafe { ::core::mem::transmute(self._bitfield_1.get(16usize, 1u8) as u32) }
[INFO] [stdout]       |                  ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u32` (32 bits)
[INFO] [stdout]       = note: target type: `u64` (64 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[INFO] [stdout]      --> src/wdm.rs:28248:28
[INFO] [stdout]       |
[INFO] [stdout] 28248 |             let val: u32 = ::core::mem::transmute(val);
[INFO] [stdout]       |                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]       |
[INFO] [stdout]       = note: source type: `u64` (64 bits)
[INFO] [stdout]       = note: target type: `u32` (32 bits)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0512]: cannot transmute between types of different sizes, or dependently-sized types
[WARN] too many lines in the log, truncating it
